#ifndef LOG_H
#define LOG_H

#define LOG_MODE

#ifdef LOG_MODE

	#include <iostream>
    #include <fstream>

    /**
     *  Ejemplo Salida: "Texto"
     */
    void Log(const std::string& name, const char* str);

    /**
     *  Ejemplo Salida: "Texto 1"
     */
    void Log(const std::string& name, const char* str, double val);

    /**
     *  Ejemplo Salida: "Texto (1, 2)"
     */
    void Log(const std::string& name, const char* str, double x, double y);

    /**
     *  Ejemplo Salida: "Texto (1, 2)=>(3, 4)"
     */
    void Log(const std::string& name, const char* str, double x, double y, double x2, double y2);

	void Log(const std::string& name, const char* str, int whosBall);

#else
    void Log(const std::string& name, const char* str, int whosBall){}
	void Log(const std::string& name, const char* str, double x = 0, double y = 0, double x2 = 0, double y2 = 0){}
#endif	//	LOG_MODE

#endif	//	LOG_H
